/*
 * @Author: CPS
 * @Date:   2020-08-20 10:26:14
 * @Last Modified by: CPS
 * @Last Modified time: 2020-09-17 22:03:55
 */

module.exports = {
  printWidth: 60, //每行的换行字符数
  tabWidth: 2, //指定每个缩进级别的空格数。
  useTabs: false, //是否使用tab来缩进
  semi: true, //在每一条语句后面添加分号
  singleQuote: false, //使用单引号而非双引号； 在JSX语法中，所有引号均为双引号，该设置在JSX中被自动忽略
  quoteProps: "as-needed", //更改引用对象属性是否添加引号, as-needed|consistent|preserve
  jsxSingleQuote: false, //在JSX中使用单引号而不是双引号
  trailingComma: 'es5', //多行时尽可能打印尾随逗号。（例如，尾逗号[a,b,c,d,] 单行数组永远不会出现逗号结尾。） es5|none|all
  bracketSpacing: true, //true-示例：{ foo: bar }   false-示例：{foo: bar}
  jsxBracketSameLine: true, //JSX语法的 > 号是否新建一行进行存放
  arrowParens: "always", //"always":(x) => x      "avoid":x => x
  rangeStart: 0, // 要格式化的范围
  //rangeEnd:Infinity,// 要格式化的范围
  parser: 'vue', //指定要使用的解释器: babel|babel-flow ...https://prettier.io/docs/en/options.html
  //filepath:NONE,//指定文件的输入路径，这将被用于解析器参照。
  requirePragma: false, //
  insertPragma: false, //Prettier可以在文件的顶部插入一个 @format的特殊注释，以表明改文件已经被Prettier格式化过了。在使用 --require-pragma参数处理一连串的文件时这个功能将十分有用。
  htmlWhitespaceSensitivity: "css", // 非常重要的 html 格式化样式 https://prettier.io/blog/2018/11/07/1.15.0.html#whitespace-sensitive-formatting
  vueIndentScriptAndStyle: false, //
  endOfLine: "lf", //用什么符号进行结束行

}
